import routes from '@/router/config'

//1.导入Vue
import Vue from 'vue'

//2.导入VueRouter
import VueRouter from 'vue-router'

//3.注册VueRouter
Vue.use(VueRouter)

/*
 创建router实例
 构造函数的参数是一个配置对象,
 配置对象中常见的选项
 1、routes:路由规则表
 2、mode:常见的有两种模式
   hash:hash模式，不美观，在微前端项目中使用不了
   history:history模式：打包上线之后回出现404，但在脚手架环境下不会出现404
 3、bash：基础路径：打包上线的时候使用
 4、scrollBehavior：滚动
*/
console.log('process.env.VUE_APP_BASE_URL')
console.log(process.env.VUE_APP_BASE_URL)
const router=new VueRouter({
   routes:routes,
   // 通过环境变量来配置路由的 base url
   base: process.env.VUE_APP_BASE_URL,
   mode:'hash'
})
//默认导出
export default router
